package com.yssoft.mapper.production;

import com.yssoft.entity.production.TPackageCode;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;
import java.util.Map;

public interface TPackageCodeMapper extends Mapper<TPackageCode> {
    
    /**
    * @方法名: selectPackageNumber
    * @创建人: 陈翼东
    * @时间: 2018/5/9 下午 07:57
    * @参数: [packageCode]
    * @返回值: java.util.Map<java.lang.String,java.lang.Object>
    * @说明: 查询包装码的包装数量
    */
    Map<String,Object> selectPackageNumber(Map<String,String> param);
	/**
	 * @方法名称: selectPackageCodeByCMDid
	 * @功能描述: 根据领料单明细id获取码表集合
	 * @作者: 洪丰
	 * @创建时间:2018年5月9日 下午6:58:57
	 * @param param
	 * @return List<Map<String,Object>>
	 */
	List<Map<String,Object>> selectPackageCodeByCMDid(Map<String,Object> param);
    /**
     * @方法名: selectPackageCodeByCode
     * @创建人: 陈翼东
     * @时间: 2018/5/10 上午 09:00
     * @参数: [packageCode]
     * @返回值: com.yssoft.entity.production.TPackageCode
     * @说明: 根据包装码获取包装码对象
     */
    TPackageCode selectPackageCodeByCode(String packageCode);
    /**
    * @方法名: selectByWorksheet
    * @创建人: 陈翼东
    * @时间: 2018/5/12 上午 09:55
    * @参数: [worksheetId]
    * @返回值: java.util.List<java.util.Map<java.lang.String,java.lang.Object>>        
    * @说明: 根据加工单查询包装码
    */
    List<Map<String,Object>> selectByWorksheet(String worksheetId);
}